package com.xjoyt.pay.master.dao;

import java.util.List;
import java.util.Map;

import com.xjoyt.pay.dto.PageParam;
import com.xjoyt.pay.dto.PageResult;
import com.xjoyt.pay.master.params.MerchantMoneyPageParam;
import com.xjoyt.pay.master.po.MerchantMoney;
import com.xjoyt.pay.vo.MoneyType;

public interface MerchantMoneyRepositoryCustom {

	PageResult<MerchantMoney> loadPage(PageParam<MerchantMoneyPageParam> param);

	MerchantMoney findOneByNoAndType(String no, MoneyType type);

	List<Map<String, Object>> sum(List<String> merchantIds, MerchantMoneyPageParam param);
}
